<!DOCTYPE html>

<html>

<head>
    <title></title>
    <script src='../vue.js'></script>
</head>

<body>
    <div id="example">
        {{a}}
    </div>
    <script>
        var data = {
            a: 1
        }
        var vm = new Vue({
            el: '#example',
            data: data
        })
        console.log(vm.$data === data); // -> true
        console.log(vm.$data.a === vm.a);// ->false
        console.log(vm.$el === document.getElementById('example')); // -> true
        // $watch 是一个实例方法
        vm.$watch('a', function (newVal, oldVal) {
             // 这个回调将在 `vm.a`  改变后调用
            console.log('newVal:', newVal, '   oldVal:', oldVal);
        })
    </script>
</body>


</html>